home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / MilleBornes ••••• / 1000 Miles / 1000 Miles.rsrc / CODE_4.txt < prev    next >
Text File  |  1989-10-25  |  41KB  |  731 lines

  1. # near model CODE resource
  2. # jump table entries: 33529-33534 (6 of them)
  3. export_99:
  4. 00000000  4E56 FFDE                link       A6, -0x0022
  5. 00000004  2F07                     move.l     -[A7], D7
  6. 00000006  3F3C 0002                move.w     -[A7], 0x2
  7. 0000000A  A887                     syscall    TextFont
  8. 0000000C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  9. 00000010  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10. 00000014  486E FFFE                pea.l      [A6 - 0x2]
  11. 00000018  486E FFFA                pea.l      [A6 - 0x6]
  12. 0000001C  486E FFF2                pea.l      [A6 - 0xE]
  13. 00000020  A98D                     syscall    GetDialogItem/GetDItem
  14. 00000022  302E 0008                move.w     D0, [A6 + 0x8]
  15. 00000026  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  16. 0000002A  0003 000E                ori.b      D3, 0xE
  17. 0000002E  0002 006E                ori.b      D2, 0x6E /* 'n' */
  18. 00000032  0004 00C4                ori.b      D4, 0xC4
  19. 00000036  0007 017A                ori.b      D7, 0x7A /* 'z' */
  20. 0000003A  3F3C 0001                move.w     -[A7], 0x1
  21. 0000003E  3F3C 0001                move.w     -[A7], 0x1
  22. 00000042  A89B                     syscall    PenSize
  23. 00000044  486E FFF2                pea.l      [A6 - 0xE]
  24. 00000048  A8A1                     syscall    FrameRect
  25. 0000004A  3F3C 0002                move.w     -[A7], 0x2
  26. 0000004E  3F3C 0002                move.w     -[A7], 0x2
  27. 00000052  A89B                     syscall    PenSize
  28. 00000054  486E FFF2                pea.l      [A6 - 0xE]
  29. 00000058  3F3C 0002                move.w     -[A7], 0x2
  30. 0000005C  3F3C 0002                move.w     -[A7], 0x2
  31. 00000060  A8A9                     syscall    InsetRect
  32. 00000062  486E FFF2                pea.l      [A6 - 0xE]
  33. 00000066  A8A1                     syscall    FrameRect
  34. 00000068  486E FFF2                pea.l      [A6 - 0xE]
  35. 0000006C  3F3C 0004                move.w     -[A7], 0x4
  36. 00000070  3F3C 0004                move.w     -[A7], 0x4
  37. 00000074  A8A9                     syscall    InsetRect
  38. 00000076  3F3C 0001                move.w     -[A7], 0x1
  39. 0000007A  3F3C 0001                move.w     -[A7], 0x1
  40. 0000007E  A89B                     syscall    PenSize
  41. 00000080  3F3C 000C                move.w     -[A7], 0xC
  42. 00000084  A88A                     syscall    TextSize
  43. 00000086  4879 0000 00C2           push.l     0xC2
  44. 0000008C  4878 003D                push.l     0x3D /* '=' */
  45. 00000090  486E FFF2                pea.l      [A6 - 0xE]
  46. 00000094  3F3C 0001                move.w     -[A7], 0x1
  47. 00000098  A9CE                     syscall    TETextBox/TextBox
  48. 0000009A  6000 0116                bra        +0x118 /* 000001B2 */
  49. 0000009E  598F                     subq.l     A7, 4
  50. 000000A0  3F3C 008B                move.w     -[A7], 0x8B
  51. 000000A4  A9BC                     syscall    GetPicture
  52. 000000A6  205F                     movea.l    A0, [A7]+
  53. 000000A8  2D48 FFDE                move.l     [A6 - 0x22], A0
  54. 000000AC  4AAE FFDE                tst.l      [A6 - 0x22]
  55. 000000B0  670A                     beq        +0xC /* 000000BC */
  56. 000000B2  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  57. 000000B6  486E FFF2                pea.l      [A6 - 0xE]
  58. 000000BA  A8F6                     syscall    DrawPicture
  59. label000000BC:
  60. 000000BC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  61. 000000C0  A88A                     syscall    TextSize
  62. 000000C2  5A6E FFF2                addq.w     [A6 - 0xE], 5
  63. 000000C6  302E FFF2                move.w     D0, [A6 - 0xE]
  64. 000000CA  0640 000D                addi.w     D0, 0xD /* '\r' */
  65. 000000CE  3D40 FFF6                move.w     [A6 - 0xA], D0
  66. 000000D2  5A6E FFF4                addq.w     [A6 - 0xC], 5
  67. 000000D6  5B6E FFF8                subq.w     [A6 - 0x8], 5
  68. 000000DA  4879 0000 0100           push.l     0x100
  69. 000000E0  4878 0003                push.l     0x3
  70. 000000E4  486E FFF2                pea.l      [A6 - 0xE]
  71. 000000E8  3F3C 0001                move.w     -[A7], 0x1
  72. 000000EC  A9CE                     syscall    TETextBox/TextBox
  73. 000000EE  3F3C 000C                move.w     -[A7], 0xC
  74. 000000F2  A88A                     syscall    TextSize
  75. 000000F4  6000 00BC                bra        +0xBE /* 000001B2 */
  76. 000000F8  486E FFF2                pea.l      [A6 - 0xE]
  77. 000000FC  A8A1                     syscall    FrameRect
  78. 000000FE  3F3C 0008                move.w     -[A7], 0x8
  79. 00000102  3F3C 0008                move.w     -[A7], 0x8
  80. 00000106  A89B                     syscall    PenSize
  81. 00000108  486D FFD4                pea.l      [A5 - 0x2C]
  82. 0000010C  A89D                     syscall    PenPat
  83. 0000010E  486E FFF2                pea.l      [A6 - 0xE]
  84. 00000112  3F3C 0001                move.w     -[A7], 0x1
  85. 00000116  3F3C 0001                move.w     -[A7], 0x1
  86. 0000011A  A8A9                     syscall    InsetRect
  87. 0000011C  486E FFF2                pea.l      [A6 - 0xE]
  88. 00000120  A8A1                     syscall    FrameRect
  89. 00000122  486D FFE4                pea.l      [A5 - 0x1C]
  90. 00000126  A89D                     syscall    PenPat
  91. 00000128  486E FFF2                pea.l      [A6 - 0xE]
  92. 0000012C  3F3C 0008                move.w     -[A7], 0x8
  93. 00000130  3F3C 0008                move.w     -[A7], 0x8
  94. 00000134  A8A9                     syscall    InsetRect
  95. 00000136  486E FFF2                pea.l      [A6 - 0xE]
  96. 0000013A  A8A1                     syscall    FrameRect
  97. 0000013C  486D FFDC                pea.l      [A5 - 0x24]
  98. 00000140  A89D                     syscall    PenPat
  99. 00000142  486E FFF2                pea.l      [A6 - 0xE]
  100. 00000146  3F3C 0008                move.w     -[A7], 0x8
  101. 0000014A  3F3C 0008                move.w     -[A7], 0x8
  102. 0000014E  A8A9                     syscall    InsetRect
  103. 00000150  486E FFF2                pea.l      [A6 - 0xE]
  104. 00000154  A8A1                     syscall    FrameRect
  105. 00000156  486D FFEC                pea.l      [A5 - 0x14]
  106. 0000015A  A89D                     syscall    PenPat
  107. 0000015C  3F3C 0001                move.w     -[A7], 0x1
  108. 00000160  3F3C 0001                move.w     -[A7], 0x1
  109. 00000164  A89B                     syscall    PenSize
  110. 00000166  486E FFF2                pea.l      [A6 - 0xE]
  111. 0000016A  3F3C 0008                move.w     -[A7], 0x8
  112. 0000016E  3F3C 0008                move.w     -[A7], 0x8
  113. 00000172  A8A9                     syscall    InsetRect
  114. 00000174  486E FFF2                pea.l      [A6 - 0xE]
  115. 00000178  A8A1                     syscall    FrameRect
  116. 0000017A  486E FFF2                pea.l      [A6 - 0xE]
  117. 0000017E  3F3C 0002                move.w     -[A7], 0x2
  118. 00000182  3F3C 0002                move.w     -[A7], 0x2
  119. 00000186  A8A9                     syscall    InsetRect
  120. 00000188  3F3C 0004                move.w     -[A7], 0x4
  121. 0000018C  A887                     syscall    TextFont
  122. 0000018E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  123. 00000192  A88A                     syscall    TextSize
  124. 00000194  4879 0000 0104           push.l     0x104
  125. 0000019A  4878 017B                push.l     0x17B
  126. 0000019E  486E FFF2                pea.l      [A6 - 0xE]
  127. 000001A2  4267                     clr.w      -[A7]
  128. 000001A4  A9CE                     syscall    TETextBox/TextBox
  129. 000001A6  3F3C 0001                move.w     -[A7], 0x1
  130. 000001AA  A887                     syscall    TextFont
  131. 000001AC  3F3C 000C                move.w     -[A7], 0xC
  132. 000001B0  A88A                     syscall    TextSize
  133. label000001B2:
  134. 000001B2  2E1F                     move.l     D7, [A7]+
  135. 000001B4  4E5E                     unlink     A6
  136. 000001B6  205F                     movea.l    A0, [A7]+
  137. 000001B8  4FEF 0006                lea.l      A7, [A7 + 0x6]
  138. 000001BC  4ED0                     jmp        [A0]
  139. fn000001BE:
  140. 000001BE  4E56 FFD6                link       A6, -0x002A
  141. 000001C2  2F07                     move.l     -[A7], D7
  142. 000001C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  143. 000001C8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  144. 000001CC  486E FFFE                pea.l      [A6 - 0x2]
  145. 000001D0  486E FFFA                pea.l      [A6 - 0x6]
  146. 000001D4  486E FFF2                pea.l      [A6 - 0xE]
  147. 000001D8  A98D                     syscall    GetDialogItem/GetDItem
  148. 000001DA  302E FFF2                move.w     D0, [A6 - 0xE]
  149. 000001DE  0640 001E                addi.w     D0, 0x1E
  150. 000001E2  3D40 FFEA                move.w     [A6 - 0x16], D0
  151. 000001E6  302E FFEA                move.w     D0, [A6 - 0x16]
  152. 000001EA  0640 000D                addi.w     D0, 0xD /* '\r' */
  153. 000001EE  3D40 FFEE                move.w     [A6 - 0x12], D0
  154. 000001F2  302E FFF4                move.w     D0, [A6 - 0xC]
  155. 000001F6  5240                     addq.w     D0, 1
  156. 000001F8  3D40 FFEC                move.w     [A6 - 0x14], D0
  157. 000001FC  302E FFEC                move.w     D0, [A6 - 0x14]
  158. 00000200  0640 000D                addi.w     D0, 0xD /* '\r' */
  159. 00000204  3D40 FFF0                move.w     [A6 - 0x10], D0
  160. 00000208  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  161. 0000020C  43EE FFEA                lea.l      A1, [A6 - 0x16]
  162. 00000210  20D9                     move.l     [A0]+, [A1]+
  163. 00000212  20D9                     move.l     [A0]+, [A1]+
  164. 00000214  486E FFE2                pea.l      [A6 - 0x1E]
  165. 00000218  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  166. 0000021C  4267                     clr.w      -[A7]
  167. 0000021E  A8A8                     syscall    OffsetRect
  168. 00000220  7E00                     moveq.l    D7, 0x00
  169. 00000222  6000 007A                bra        +0x7C /* 0000029E */
  170. label00000226:
  171. 00000226  486E FFEA                pea.l      [A6 - 0x16]
  172. 0000022A  4267                     clr.w      -[A7]
  173. 0000022C  3F3C 0019                move.w     -[A7], 0x19
  174. 00000230  A8A8                     syscall    OffsetRect
  175. 00000232  486E FFE2                pea.l      [A6 - 0x1E]
  176. 00000236  4267                     clr.w      -[A7]
  177. 00000238  3F3C 0019                move.w     -[A7], 0x19
  178. 0000023C  A8A8                     syscall    OffsetRect
  179. 0000023E  0C47 0003                cmpi.w     D7, 0x3
  180. 00000242  6716                     beq        +0x18 /* 0000025A */
  181. 00000244  486E FFEA                pea.l      [A6 - 0x16]
  182. 00000248  486D FFDC                pea.l      [A5 - 0x24]
  183. 0000024C  A8BB                     syscall    FillOval
  184. 0000024E  486E FFE2                pea.l      [A6 - 0x1E]
  185. 00000252  486D FFDC                pea.l      [A5 - 0x24]
  186. 00000256  A8BB                     syscall    FillOval
  187. 00000258  6014                     bra        +0x16 /* 0000026E */
  188. label0000025A:
  189. 0000025A  486E FFEA                pea.l      [A6 - 0x16]
  190. 0000025E  486D FFE4                pea.l      [A5 - 0x1C]
  191. 00000262  A8BB                     syscall    FillOval
  192. 00000264  486E FFE2                pea.l      [A6 - 0x1E]
  193. 00000268  486D FFE4                pea.l      [A5 - 0x1C]
  194. 0000026C  A8BB                     syscall    FillOval
  195. label0000026E:
  196. 0000026E  598F                     subq.l     A7, 4
  197. 00000270  A975                     syscall    TickCount
  198. 00000272  201F                     move.l     D0, [A7]+
  199. 00000274  0680 0000 002D           addi.l     D0, 0x2D /* '-' */
  200. 0000027A  2D40 FFD6                move.l     [A6 - 0x2A], D0
  201. 0000027E  3F3C 0016                move.w     -[A7], 0x16
  202. 00000282  3F3C 0014                move.w     -[A7], 0x14
  203. 00000286  3F3C 05DA                move.w     -[A7], 0x5DA
  204. 0000028A  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  205. 0000028E  5C8F                     addq.l     A7, 6
  206. label00000290:
  207. 00000290  598F                     subq.l     A7, 4
  208. 00000292  A975                     syscall    TickCount
  209. 00000294  201F                     move.l     D0, [A7]+
  210. 00000296  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  211. 0000029A  6DF4                     blt        -0xA /* 00000290 */
  212. 0000029C  5247                     addq.w     D7, 1
  213. label0000029E:
  214. 0000029E  0C47 0004                cmpi.w     D7, 0x4
  215. 000002A2  6D82                     blt        -0x7C /* 00000226 */
  216. 000002A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  217. 000002A8  3F3C 0001                move.w     -[A7], 0x1
  218. 000002AC  486E FFFE                pea.l      [A6 - 0x2]
  219. 000002B0  486E FFFA                pea.l      [A6 - 0x6]
  220. 000002B4  486E FFDA                pea.l      [A6 - 0x26]
  221. 000002B8  A98D                     syscall    GetDialogItem/GetDItem
  222. 000002BA  486E FFDA                pea.l      [A6 - 0x26]
  223. 000002BE  3F3C 000C                move.w     -[A7], 0xC
  224. 000002C2  3F3C 000C                move.w     -[A7], 0xC
  225. 000002C6  A8B3                     syscall    InvertRoundRect
  226. 000002C8  598F                     subq.l     A7, 4
  227. 000002CA  A975                     syscall    TickCount
  228. 000002CC  201F                     move.l     D0, [A7]+
  229. 000002CE  0680 0000 002D           addi.l     D0, 0x2D /* '-' */
  230. 000002D4  2D40 FFD6                move.l     [A6 - 0x2A], D0
  231. 000002D8  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  232. 000002DC  3F3C 0014                move.w     -[A7], 0x14
  233. 000002E0  3F3C 02ED                move.w     -[A7], 0x2ED
  234. 000002E4  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  235. 000002E8  5C8F                     addq.l     A7, 6
  236. label000002EA:
  237. 000002EA  598F                     subq.l     A7, 4
  238. 000002EC  A975                     syscall    TickCount
  239. 000002EE  201F                     move.l     D0, [A7]+
  240. 000002F0  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  241. 000002F4  6DF4                     blt        -0xA /* 000002EA */
  242. 000002F6  2E1F                     move.l     D7, [A7]+
  243. 000002F8  4E5E                     unlink     A6
  244. 000002FA  4E75                     rts
  245. export_100:
  246. 000002FC  4E56 FFE4                link       A6, -0x001C
  247. 00000300  2F07                     move.l     -[A7], D7
  248. 00000302  598F                     subq.l     A7, 4
  249. 00000304  3F3C 0084                move.w     -[A7], 0x84
  250. 00000308  42A7                     clr.l      -[A7]
  251. 0000030A  4878 FFFF                push.l     0xFFFF
  252. 0000030E  A97C                     syscall    GetNewDialog
  253. 00000310  205F                     movea.l    A0, [A7]+
  254. 00000312  2D48 FFFC                move.l     [A6 - 0x4], A0
  255. 00000316  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  256. 0000031A  A873                     syscall    SetPort
  257. 0000031C  486E FFF4                pea.l      [A6 - 0xC]
  258. 00000320  4267                     clr.w      -[A7]
  259. 00000322  4267                     clr.w      -[A7]
  260. 00000324  4267                     clr.w      -[A7]
  261. 00000326  4267                     clr.w      -[A7]
  262. 00000328  A8A7                     syscall    SetRect
  263. 0000032A  206E FFFC                movea.l    A0, [A6 - 0x4]
  264. 0000032E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  265. 00000332  41E8 0010                lea.l      A0, [A0 + 0x10]
  266. 00000336  22D8                     move.l     [A1]+, [A0]+
  267. 00000338  22D8                     move.l     [A1]+, [A0]+
  268. 0000033A  486E FFEC                pea.l      [A6 - 0x14]
  269. 0000033E  A870                     syscall    LocalToGlobal
  270. 00000340  486E FFF0                pea.l      [A6 - 0x10]
  271. 00000344  A870                     syscall    LocalToGlobal
  272. 00000346  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  273. 0000034A  3F3C 0007                move.w     -[A7], 0x7
  274. 0000034E  3F3C 0014                move.w     -[A7], 0x14
  275. 00000352  3F3C 0001                move.w     -[A7], 0x1
  276. 00000356  486E FFEC                pea.l      [A6 - 0x14]
  277. 0000035A  486E FFF4                pea.l      [A6 - 0xC]
  278. 0000035E  4EBA 031E                jsr        [PC + 0x31E /* 0000067E */]
  279. 00000362  4FEF 000E                lea.l      A7, [A7 + 0xE]
  280. 00000366  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  281. 0000036A  3F3C 0002                move.w     -[A7], 0x2
  282. 0000036E  486E FFEA                pea.l      [A6 - 0x16]
  283. 00000372  486E FFE4                pea.l      [A6 - 0x1C]
  284. 00000376  486E FFF4                pea.l      [A6 - 0xC]
  285. 0000037A  A98D                     syscall    GetDialogItem/GetDItem
  286. 0000037C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  287. 00000380  3F3C 0002                move.w     -[A7], 0x2
  288. 00000384  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  289. 00000388  486D 033A                pea.l      [A5 + 0x33A /* export_99 */]
  290. 0000038C  486E FFF4                pea.l      [A6 - 0xC]
  291. 00000390  A98E                     syscall    SetDialogItem/SetDItem
  292. 00000392  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  293. 00000396  3F3C 0004                move.w     -[A7], 0x4
  294. 0000039A  486E FFEA                pea.l      [A6 - 0x16]
  295. 0000039E  486E FFE4                pea.l      [A6 - 0x1C]
  296. 000003A2  486E FFF4                pea.l      [A6 - 0xC]
  297. 000003A6  A98D                     syscall    GetDialogItem/GetDItem
  298. 000003A8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  299. 000003AC  3F3C 0004                move.w     -[A7], 0x4
  300. 000003B0  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  301. 000003B4  486D 033A                pea.l      [A5 + 0x33A /* export_99 */]
  302. 000003B8  486E FFF4                pea.l      [A6 - 0xC]
  303. 000003BC  A98E                     syscall    SetDialogItem/SetDItem
  304. 000003BE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  305. 000003C2  3F3C 0007                move.w     -[A7], 0x7
  306. 000003C6  486E FFEA                pea.l      [A6 - 0x16]
  307. 000003CA  486E FFE4                pea.l      [A6 - 0x1C]
  308. 000003CE  486E FFF4                pea.l      [A6 - 0xC]
  309. 000003D2  A98D                     syscall    GetDialogItem/GetDItem
  310. 000003D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  311. 000003D8  3F3C 0007                move.w     -[A7], 0x7
  312. 000003DC  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  313. 000003E0  486D 033A                pea.l      [A5 + 0x33A /* export_99 */]
  314. 000003E4  486E FFF4                pea.l      [A6 - 0xC]
  315. 000003E8  A98E                     syscall    SetDialogItem/SetDItem
  316. 000003EA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  317. 000003EE  A915                     syscall    ShowWindow
  318. label000003F0:
  319. 000003F0  42A7                     clr.l      -[A7]
  320. 000003F2  486E FFE8                pea.l      [A6 - 0x18]
  321. 000003F6  A991                     syscall    ModalDialog
  322. 000003F8  0C6E 0001 FFE8           cmpi.w     [A6 - 0x18], 0x1
  323. 000003FE  66F0                     bne        -0xE /* 000003F0 */
  324. 00000400  3F3C 0004                move.w     -[A7], 0x4
  325. 00000404  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  326. 00000408  4EBA FDB4                jsr        [PC - 0x24C /* 000001BE */]
  327. 0000040C  5C8F                     addq.l     A7, 6
  328. 0000040E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  329. 00000412  A983                     syscall    DisposeDialog
  330. 00000414  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  331. 00000418  486E FFF4                pea.l      [A6 - 0xC]
  332. 0000041C  4267                     clr.w      -[A7]
  333. 0000041E  4267                     clr.w      -[A7]
  334. 00000420  4267                     clr.w      -[A7]
  335. 00000422  4267                     clr.w      -[A7]
  336. 00000424  A8A7                     syscall    SetRect
  337. 00000426  3F3C 0007                move.w     -[A7], 0x7
  338. 0000042A  3F3C 0014                move.w     -[A7], 0x14
  339. 0000042E  4267                     clr.w      -[A7]
  340. 00000430  486E FFEC                pea.l      [A6 - 0x14]
  341. 00000434  486E FFF4                pea.l      [A6 - 0xC]
  342. 00000438  4EBA 0244                jsr        [PC + 0x244 /* 0000067E */]
  343. 0000043C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  344. 00000440  2E1F                     move.l     D7, [A7]+
  345. 00000442  4E5E                     unlink     A6
  346. 00000444  4E75                     rts
  347. export_95:
  348. 00000446  4E56 FFEC                link       A6, -0x0014
  349. 0000044A  558F                     subq.l     A7, 2
  350. 0000044C  206E 0008                movea.l    A0, [A6 + 0x8]
  351. 00000450  2F28 000E                move.l     -[A7], [A0 + 0xE]
  352. 00000454  A86B                     syscall    LoWord
  353. 00000456  301F                     move.w     D0, [A7]+
  354. 00000458  3D40 FFEE                move.w     [A6 - 0x12], D0
  355. 0000045C  558F                     subq.l     A7, 2
  356. 0000045E  206E 0008                movea.l    A0, [A6 + 0x8]
  357. 00000462  2F28 000E                move.l     -[A7], [A0 + 0xE]
  358. 00000466  A86A                     syscall    HiWord
  359. 00000468  301F                     move.w     D0, [A7]+
  360. 0000046A  3D40 FFEC                move.w     [A6 - 0x14], D0
  361. 0000046E  2F2D FB74                move.l     -[A7], [A5 - 0x48C]
  362. 00000472  A873                     syscall    SetPort
  363. 00000474  41EE FFF8                lea.l      A0, [A6 - 0x8]
  364. 00000478  43ED FF20                lea.l      A1, [A5 - 0xE0]
  365. 0000047C  20D9                     move.l     [A0]+, [A1]+
  366. 0000047E  20D9                     move.l     [A0]+, [A1]+
  367. 00000480  3D6E FFEC FFF8           move.w     [A6 - 0x8], [A6 - 0x14]
  368. 00000486  302E FFEC                move.w     D0, [A6 - 0x14]
  369. 0000048A  5E40                     addq.w     D0, 7
  370. 0000048C  3D40 FFFC                move.w     [A6 - 0x4], D0
  371. 00000490  486E FFF0                pea.l      [A6 - 0x10]
  372. 00000494  4267                     clr.w      -[A7]
  373. 00000496  4267                     clr.w      -[A7]
  374. 00000498  3F3C 0004                move.w     -[A7], 0x4
  375. 0000049C  3F3C 0007                move.w     -[A7], 0x7
  376. 000004A0  A8A7                     syscall    SetRect
  377. 000004A2  486E FFF0                pea.l      [A6 - 0x10]
  378. 000004A6  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  379. 000004AA  3F3C 001E                move.w     -[A7], 0x1E
  380. 000004AE  A8A8                     syscall    OffsetRect
  381. 000004B0  486D FF1A                pea.l      [A5 - 0xE6]
  382. 000004B4  206D FFFC                movea.l    A0, [A5 - 0x4]
  383. 000004B8  4868 0002                pea.l      [A0 + 0x2]
  384. 000004BC  486E FFF8                pea.l      [A6 - 0x8]
  385. 000004C0  486E FFF0                pea.l      [A6 - 0x10]
  386. 000004C4  3F3C 0002                move.w     -[A7], 0x2
  387. 000004C8  42A7                     clr.l      -[A7]
  388. 000004CA  A8EC                     syscall    CopyBits
  389. 000004CC  526E FFEC                addq.w     [A6 - 0x14], 1
  390. 000004D0  0C6E 0007 FFEC           cmpi.w     [A6 - 0x14], 0x7
  391. 000004D6  6604                     bne        +0x6 /* 000004DC */
  392. 000004D8  426E FFEC                clr.w      [A6 - 0x14]
  393. label000004DC:
  394. 000004DC  306E FFEC                movea.w    A0, [A6 - 0x14]
  395. 000004E0  2008                     move.l     D0, A0
  396. 000004E2  7210                     moveq.l    D1, 0x10
  397. 000004E4  E3A8                     lsl        D0, D1
  398. 000004E6  306E FFEE                movea.w    A0, [A6 - 0x12]
  399. 000004EA  2208                     move.l     D1, A0
  400. 000004EC  8081                     or.l       D0, D1
  401. 000004EE  206E 0008                movea.l    A0, [A6 + 0x8]
  402. 000004F2  2140 000E                move.l     [A0 + 0xE], D0
  403. 000004F6  206E 0008                movea.l    A0, [A6 + 0x8]
  404. 000004FA  7001                     moveq.l    D0, 0x01
  405. 000004FC  2140 000A                move.l     [A0 + 0xA], D0
  406. 00000500  4E5E                     unlink     A6
  407. 00000502  4E75                     rts
  408. export_96:
  409. 00000504  4E56 FFF0                link       A6, -0x0010
  410. 00000508  6000 0150                bra        +0x152 /* 0000065A */
  411. 0000050C  41ED FEE2                lea.l      A0, [A5 - 0x11E]
  412. 00000510  2B48 FF1A                move.l     [A5 - 0xE6], A0
  413. 00000514  7002                     moveq.l    D0, 0x02
  414. 00000516  3B40 FF1E                move.w     [A5 - 0xE2], D0
  415. 0000051A  486D FF20                pea.l      [A5 - 0xE0]
  416. 0000051E  4267                     clr.w      -[A7]
  417. 00000520  4267                     clr.w      -[A7]
  418. 00000522  3F3C 0004                move.w     -[A7], 0x4
  419. 00000526  3F3C 000E                move.w     -[A7], 0xE
  420. 0000052A  A8A7                     syscall    SetRect
  421. 0000052C  2F2D FB74                move.l     -[A7], [A5 - 0x48C]
  422. 00000530  A873                     syscall    SetPort
  423. 00000532  486E FFF0                pea.l      [A6 - 0x10]
  424. 00000536  4267                     clr.w      -[A7]
  425. 00000538  4267                     clr.w      -[A7]
  426. 0000053A  3F3C 0004                move.w     -[A7], 0x4
  427. 0000053E  3F3C 0007                move.w     -[A7], 0x7
  428. 00000542  A8A7                     syscall    SetRect
  429. 00000544  486E FFF8                pea.l      [A6 - 0x8]
  430. 00000548  4267                     clr.w      -[A7]
  431. 0000054A  4267                     clr.w      -[A7]
  432. 0000054C  3F3C 0004                move.w     -[A7], 0x4
  433. 00000550  3F3C 0007                move.w     -[A7], 0x7
  434. 00000554  A8A7                     syscall    SetRect
  435. 00000556  486E FFF8                pea.l      [A6 - 0x8]
  436. 0000055A  3F3C 0014                move.w     -[A7], 0x14
  437. 0000055E  3F3C 001E                move.w     -[A7], 0x1E
  438. 00000562  A8A8                     syscall    OffsetRect
  439. 00000564  486E FFF8                pea.l      [A6 - 0x8]
  440. 00000568  3F3C FFFF                move.w     -[A7], 0xFFFF
  441. 0000056C  3F3C FFFF                move.w     -[A7], 0xFFFF
  442. 00000570  A8A9                     syscall    InsetRect
  443. 00000572  526E FFFA                addq.w     [A6 - 0x6], 1
  444. 00000576  486E FFF8                pea.l      [A6 - 0x8]
  445. 0000057A  486D FFEC                pea.l      [A5 - 0x14]
  446. 0000057E  A8A5                     syscall    FillRect
  447. 00000580  536E FFFA                subq.w     [A6 - 0x6], 1
  448. 00000584  486E FFF8                pea.l      [A6 - 0x8]
  449. 00000588  3F3C 0001                move.w     -[A7], 0x1
  450. 0000058C  3F3C 0001                move.w     -[A7], 0x1
  451. 00000590  A8A9                     syscall    InsetRect
  452. 00000592  486D FF1A                pea.l      [A5 - 0xE6]
  453. 00000596  206D FFFC                movea.l    A0, [A5 - 0x4]
  454. 0000059A  4868 0002                pea.l      [A0 + 0x2]
  455. 0000059E  486E FFF0                pea.l      [A6 - 0x10]
  456. 000005A2  486E FFF8                pea.l      [A6 - 0x8]
  457. 000005A6  4267                     clr.w      -[A7]
  458. 000005A8  42A7                     clr.l      -[A7]
  459. 000005AA  A8EC                     syscall    CopyBits
  460. 000005AC  486E FFF0                pea.l      [A6 - 0x10]
  461. 000005B0  4267                     clr.w      -[A7]
  462. 000005B2  3F3C 0004                move.w     -[A7], 0x4
  463. 000005B6  3F3C 0004                move.w     -[A7], 0x4
  464. 000005BA  3F3C 000B                move.w     -[A7], 0xB
  465. 000005BE  A8A7                     syscall    SetRect
  466. 000005C0  486E FFF8                pea.l      [A6 - 0x8]
  467. 000005C4  4267                     clr.w      -[A7]
  468. 000005C6  4267                     clr.w      -[A7]
  469. 000005C8  3F3C 0004                move.w     -[A7], 0x4
  470. 000005CC  3F3C 0007                move.w     -[A7], 0x7
  471. 000005D0  A8A7                     syscall    SetRect
  472. 000005D2  486E FFF8                pea.l      [A6 - 0x8]
  473. 000005D6  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  474. 000005DA  3F3C 001E                move.w     -[A7], 0x1E
  475. 000005DE  A8A8                     syscall    OffsetRect
  476. 000005E0  486E FFF8                pea.l      [A6 - 0x8]
  477. 000005E4  3F3C FFFF                move.w     -[A7], 0xFFFF
  478. 000005E8  3F3C FFFF                move.w     -[A7], 0xFFFF
  479. 000005EC  A8A9                     syscall    InsetRect
  480. 000005EE  526E FFFA                addq.w     [A6 - 0x6], 1
  481. 000005F2  486E FFF8                pea.l      [A6 - 0x8]
  482. 000005F6  486D FFEC                pea.l      [A5 - 0x14]
  483. 000005FA  A8A5                     syscall    FillRect
  484. 000005FC  536E FFFA                subq.w     [A6 - 0x6], 1
  485. 00000600  486E FFF8                pea.l      [A6 - 0x8]
  486. 00000604  3F3C 0001                move.w     -[A7], 0x1
  487. 00000608  3F3C 0001                move.w     -[A7], 0x1
  488. 0000060C  A8A9                     syscall    InsetRect
  489. 0000060E  486D FF1A                pea.l      [A5 - 0xE6]
  490. 00000612  206D FFFC                movea.l    A0, [A5 - 0x4]
  491. 00000616  4868 0002                pea.l      [A0 + 0x2]
  492. 0000061A  486E FFF0                pea.l      [A6 - 0x10]
  493. 0000061E  486E FFF8                pea.l      [A6 - 0x8]
  494. 00000622  4267                     clr.w      -[A7]
  495. 00000624  42A7                     clr.l      -[A7]
  496. 00000626  A8EC                     syscall    CopyBits
  497. 00000628  41ED FEFE                lea.l      A0, [A5 - 0x102]
  498. 0000062C  2B48 FF1A                move.l     [A5 - 0xE6], A0
  499. 00000630  4878 0014                push.l     0x14
  500. 00000634  4878 0003                push.l     0x3
  501. 00000638  486D 031A                pea.l      [A5 + 0x31A /* export_95 */]
  502. 0000063C  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  503. 00000640  4FEF 000C                lea.l      A7, [A7 + 0xC]
  504. 00000644  4879 0004 0028           push.l     0x40028
  505. 0000064A  4878 0001                push.l     0x1
  506. 0000064E  486D 031A                pea.l      [A5 + 0x31A /* export_95 */]
  507. 00000652  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  508. 00000656  4FEF 000C                lea.l      A7, [A7 + 0xC]
  509. label0000065A:
  510. 0000065A  4E5E                     unlink     A6
  511. 0000065C  4E75                     rts
  512. export_98:
  513. 0000065E  4E56 0000                link       A6, 0
  514. 00000662  558F                     subq.l     A7, 2
  515. 00000664  302E 000A                move.w     D0, [A6 + 0xA]
  516. 00000668  5340                     subq.w     D0, 1
  517. 0000066A  3F00                     move.w     -[A7], D0
  518. 0000066C  A9C2                     syscall    SysEdit
  519. 0000066E  101F                     move.b     D0, [A7]+
  520. 00000670  4A00                     tst.b      D0
  521. 00000672  6704                     beq        +0x6 /* 00000678 */
  522. 00000674  7000                     moveq.l    D0, 0x00
  523. 00000676  6002                     bra        +0x4 /* 0000067A */
  524. label00000678:
  525. 00000678  7001                     moveq.l    D0, 0x01
  526. label0000067A:
  527. 0000067A  4E5E                     unlink     A6
  528. 0000067C  4E75                     rts
  529. export_97:
  530. fn0000067E:
  531. 0000067E  4E56 FF2C                link       A6, -0x00D4
  532. 00000682  558F                     subq.l     A7, 2
  533. 00000684  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  534. 00000688  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  535. 0000068C  A8A6                     syscall    EqualRect
  536. 0000068E  101F                     move.b     D0, [A7]+
  537. 00000690  4A00                     tst.b      D0
  538. 00000692  6600 0226                bne        +0x228 /* 000008BA */
  539. 00000696  0C6E 0014 0014           cmpi.w     [A6 + 0x14], 0x14
  540. 0000069C  6F06                     ble        +0x8 /* 000006A4 */
  541. 0000069E  7014                     moveq.l    D0, 0x14
  542. 000006A0  3D40 0014                move.w     [A6 + 0x14], D0
  543. label000006A4:
  544. 000006A4  302E 0014                move.w     D0, [A6 + 0x14]
  545. 000006A8  B06E 0012                cmp.w      D0, [A6 + 0x12]
  546. 000006AC  6F06                     ble        +0x8 /* 000006B4 */
  547. 000006AE  3D6E 0012 0014           move.w     [A6 + 0x14], [A6 + 0x12]
  548. label000006B4:
  549. 000006B4  426E FF36                clr.w      [A6 - 0xCA]
  550. 000006B8  7001                     moveq.l    D0, 0x01
  551. 000006BA  3D40 FF3A                move.w     [A6 - 0xC6], D0
  552. 000006BE  600C                     bra        +0xE /* 000006CC */
  553. label000006C0:
  554. 000006C0  302E FF3A                move.w     D0, [A6 - 0xC6]
  555. 000006C4  D16E FF36                add.w      [A6 - 0xCA], D0
  556. 000006C8  526E FF3A                addq.w     [A6 - 0xC6], 1
  557. label000006CC:
  558. 000006CC  302E FF3A                move.w     D0, [A6 - 0xC6]
  559. 000006D0  B06E 0012                cmp.w      D0, [A6 + 0x12]
  560. 000006D4  6FEA                     ble        -0x14 /* 000006C0 */
  561. 000006D6  486E FFFC                pea.l      [A6 - 0x4]
  562. 000006DA  A874                     syscall    GetPort
  563. 000006DC  2F38 09DE                move.l     -[A7], [0x000009DE /* WMgrPort */]
  564. 000006E0  A873                     syscall    SetPort
  565. 000006E2  206D FFFC                movea.l    A0, [A5 - 0x4]
  566. 000006E6  4868 0010                pea.l      [A0 + 0x10]
  567. 000006EA  A87B                     syscall    ClipRect
  568. 000006EC  486D FFE4                pea.l      [A5 - 0x1C]
  569. 000006F0  A89D                     syscall    PenPat
  570. 000006F2  3F3C 000E                move.w     -[A7], 0xE
  571. 000006F6  A89C                     syscall    PenMode
  572. 000006F8  4A2E 0011                tst.b      [A6 + 0x11]
  573. 000006FC  6708                     beq        +0xA /* 00000706 */
  574. 000006FE  2D6E 0008 FFF0           move.l     [A6 - 0x10], [A6 + 0x8]
  575. 00000704  6006                     bra        +0x8 /* 0000070C */
  576. label00000706:
  577. 00000706  2D6E 000C FFF0           move.l     [A6 - 0x10], [A6 + 0xC]
  578. label0000070C:
  579. 0000070C  426E FF3A                clr.w      [A6 - 0xC6]
  580. 00000710  6022                     bra        +0x24 /* 00000734 */
  581. label00000712:
  582. 00000712  302E FF3A                move.w     D0, [A6 - 0xC6]
  583. 00000716  48C0                     ext.l      D0
  584. 00000718  E780                     asl        D0, 3
  585. 0000071A  D08E                     add.l      D0, A6
  586. 0000071C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  587. 00000720  0680 FFFF FF3C           addi.l     D0, 0xFFFFFF3C
  588. 00000726  2F00                     move.l     -[A7], D0
  589. 00000728  4878 0008                push.l     0x8
  590. 0000072C  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  591. 00000730  526E FF3A                addq.w     [A6 - 0xC6], 1
  592. label00000734:
  593. 00000734  302E FF3A                move.w     D0, [A6 - 0xC6]
  594. 00000738  B06E 0014                cmp.w      D0, [A6 + 0x14]
  595. 0000073C  6DD4                     blt        -0x2A /* 00000712 */
  596. 0000073E  4A2E 0011                tst.b      [A6 + 0x11]
  597. 00000742  6706                     beq        +0x8 /* 0000074A */
  598. 00000744  426E FF34                clr.w      [A6 - 0xCC]
  599. 00000748  6006                     bra        +0x8 /* 00000750 */
  600. label0000074A:
  601. 0000074A  3D6E FF36 FF34           move.w     [A6 - 0xCC], [A6 - 0xCA]
  602. label00000750:
  603. 00000750  302E 0012                move.w     D0, [A6 + 0x12]
  604. 00000754  D06E 0014                add.w      D0, [A6 + 0x14]
  605. 00000758  3D40 FF3A                move.w     [A6 - 0xC6], D0
  606. 0000075C  6000 014C                bra        +0x14E /* 000008AA */
  607. label00000760:
  608. 00000760  302E 0014                move.w     D0, [A6 + 0x14]
  609. 00000764  48C0                     ext.l      D0
  610. 00000766  E780                     asl        D0, 3
  611. 00000768  D08E                     add.l      D0, A6
  612. 0000076A  0680 FFFF FF3C           addi.l     D0, 0xFFFFFF3C
  613. 00000770  2D40 FFE4                move.l     [A6 - 0x1C], D0
  614. 00000774  2D6E 0008 FFEC           move.l     [A6 - 0x14], [A6 + 0x8]
  615. 0000077A  2D6E 000C FFE8           move.l     [A6 - 0x18], [A6 + 0xC]
  616. 00000780  598F                     subq.l     A7, 4
  617. 00000782  3F2E FF34                move.w     -[A7], [A6 - 0xCC]
  618. 00000786  3F2E FF36                move.w     -[A7], [A6 - 0xCA]
  619. 0000078A  A869                     syscall    FixRatio
  620. 0000078C  201F                     move.l     D0, [A7]+
  621. 0000078E  2D40 FFF4                move.l     [A6 - 0xC], D0
  622. 00000792  203C 0001 0000           move.l     D0, 0x10000
  623. 00000798  90AE FFF4                sub.l      D0, [A6 - 0xC]
  624. 0000079C  2D40 FFF8                move.l     [A6 - 0x8], D0
  625. 000007A0  7004                     moveq.l    D0, 0x04
  626. 000007A2  3D40 FF38                move.w     [A6 - 0xC8], D0
  627. 000007A6  605A                     bra        +0x5C /* 00000802 */
  628. label000007A8:
  629. 000007A8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  630. 000007AC  54AE FFE4                addq.l     [A6 - 0x1C], 2
  631. 000007B0  226E FFE8                movea.l    A1, [A6 - 0x18]
  632. 000007B4  54AE FFE8                addq.l     [A6 - 0x18], 2
  633. 000007B8  3251                     movea.w    A1, [A1]
  634. 000007BA  2009                     move.l     D0, A1
  635. 000007BC  7210                     moveq.l    D1, 0x10
  636. 000007BE  E3A8                     lsl        D0, D1
  637. 000007C0  598F                     subq.l     A7, 4
  638. 000007C2  2F00                     move.l     -[A7], D0
  639. 000007C4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  640. 000007C8  2D48 FF30                move.l     [A6 - 0xD0], A0
  641. 000007CC  A868                     syscall    FixMul
  642. 000007CE  201F                     move.l     D0, [A7]+
  643. 000007D0  206E FFEC                movea.l    A0, [A6 - 0x14]
  644. 000007D4  54AE FFEC                addq.l     [A6 - 0x14], 2
  645. 000007D8  3050                     movea.w    A0, [A0]
  646. 000007DA  2208                     move.l     D1, A0
  647. 000007DC  7410                     moveq.l    D2, 0x10
  648. 000007DE  E5A9                     lsl        D1, D2
  649. 000007E0  598F                     subq.l     A7, 4
  650. 000007E2  2F01                     move.l     -[A7], D1
  651. 000007E4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  652. 000007E8  2D40 FF2C                move.l     [A6 - 0xD4], D0
  653. 000007EC  A868                     syscall    FixMul
  654. 000007EE  201F                     move.l     D0, [A7]+
  655. 000007F0  D0AE FF2C                add.l      D0, [A6 - 0xD4]
  656. 000007F4  558F                     subq.l     A7, 2
  657. 000007F6  2F00                     move.l     -[A7], D0
  658. 000007F8  A86C                     syscall    FixRound
  659. 000007FA  301F                     move.w     D0, [A7]+
  660. 000007FC  206E FF30                movea.l    A0, [A6 - 0xD0]
  661. 00000800  3080                     move.w     [A0], D0
  662. label00000802:
  663. 00000802  302E FF38                move.w     D0, [A6 - 0xC8]
  664. 00000806  536E FF38                subq.w     [A6 - 0xC8], 1
  665. 0000080A  4A40                     tst.w      D0
  666. 0000080C  669A                     bne        -0x64 /* 000007A8 */
  667. 0000080E  302E 0012                move.w     D0, [A6 + 0x12]
  668. 00000812  906E FF3A                sub.w      D0, [A6 - 0xC6]
  669. 00000816  4A40                     tst.w      D0
  670. 00000818  6D06                     blt        +0x8 /* 00000820 */
  671. 0000081A  486E FF3C                pea.l      [A6 - 0xC4]
  672. 0000081E  A8A1                     syscall    FrameRect
  673. label00000820:
  674. 00000820  302E FF3A                move.w     D0, [A6 - 0xC6]
  675. 00000824  B06E 0014                cmp.w      D0, [A6 + 0x14]
  676. 00000828  6F14                     ble        +0x16 /* 0000083E */
  677. 0000082A  302E 0014                move.w     D0, [A6 + 0x14]
  678. 0000082E  48C0                     ext.l      D0
  679. 00000830  E780                     asl        D0, 3
  680. 00000832  D08E                     add.l      D0, A6
  681. 00000834  0680 FFFF FF3C           addi.l     D0, 0xFFFFFF3C
  682. 0000083A  2F00                     move.l     -[A7], D0
  683. 0000083C  A8A1                     syscall    FrameRect
  684. label0000083E:
  685. 0000083E  426E FF38                clr.w      [A6 - 0xC8]
  686. 00000842  6032                     bra        +0x34 /* 00000876 */
  687. label00000844:
  688. 00000844  302E FF38                move.w     D0, [A6 - 0xC8]
  689. 00000848  5240                     addq.w     D0, 1
  690. 0000084A  48C0                     ext.l      D0
  691. 0000084C  E780                     asl        D0, 3
  692. 0000084E  D08E                     add.l      D0, A6
  693. 00000850  322E FF38                move.w     D1, [A6 - 0xC8]
  694. 00000854  48C1                     ext.l      D1
  695. 00000856  E781                     asl        D1, 3
  696. 00000858  D28E                     add.l      D1, A6
  697. 0000085A  0680 FFFF FF3C           addi.l     D0, 0xFFFFFF3C
  698. 00000860  2F00                     move.l     -[A7], D0
  699. 00000862  0681 FFFF FF3C           addi.l     D1, 0xFFFFFF3C
  700. 00000868  2F01                     move.l     -[A7], D1
  701. 0000086A  4878 0008                push.l     0x8
  702. 0000086E  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  703. 00000872  526E FF38                addq.w     [A6 - 0xC8], 1
  704. label00000876:
  705. 00000876  302E FF38                move.w     D0, [A6 - 0xC8]
  706. 0000087A  B06E 0014                cmp.w      D0, [A6 + 0x14]
  707. 0000087E  6DC4                     blt        -0x3A /* 00000844 */
  708. 00000880  4A2E 0011                tst.b      [A6 + 0x11]
  709. 00000884  6714                     beq        +0x16 /* 0000089A */
  710. 00000886  302E 0012                move.w     D0, [A6 + 0x12]
  711. 0000088A  D06E 0014                add.w      D0, [A6 + 0x14]
  712. 0000088E  906E FF3A                sub.w      D0, [A6 - 0xC6]
  713. 00000892  5240                     addq.w     D0, 1
  714. 00000894  D16E FF34                add.w      [A6 - 0xCC], D0
  715. 00000898  600C                     bra        +0xE /* 000008A6 */
  716. label0000089A:
  717. 0000089A  302E FF3A                move.w     D0, [A6 - 0xC6]
  718. 0000089E  906E 0014                sub.w      D0, [A6 + 0x14]
  719. 000008A2  916E FF34                sub.w      [A6 - 0xCC], D0
  720. label000008A6:
  721. 000008A6  536E FF3A                subq.w     [A6 - 0xC6], 1
  722. label000008AA:
  723. 000008AA  4A6E FF3A                tst.w      [A6 - 0xC6]
  724. 000008AE  6E00 FEB0                bgt        -0x14E /* 00000760 */
  725. 000008B2  A89E                     syscall    PenNormal
  726. 000008B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  727. 000008B8  A873                     syscall    SetPort
  728. label000008BA:
  729. 000008BA  4E5E                     unlink     A6
  730. 000008BC  4E75                     rts
  731.